home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 50
/
Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso
/
Aminet
/
util
/
libs
/
mpega_libmad.lha
/
mpega_libmad
/
mpega_libmad.readme
< prev
next >
Wrap
Text File
|
2002-06-24
|
3KB
|
105 lines
Short: mpega.library clone using libmad (040/PPC).
Uploader: cisc@c2i.net (Sigbjørn Skjæret)
Author: cisc@c2i.net (Sigbjørn Skjæret), Jarmo Laakkonen <jami.laakkonen@kolumbus.fi>, Robert Leslie <rob@mars.org>
Type: util/libs
This is a mpega.library clone using the very excellent libmad for
decoding, it looks and behaves just like the original, but with several
benefits offered by libmad...
Why should I use this instead of the original mpega.library I hear you
say? Well, here's a list of reasons:
- Supports 8kHz streams (the original decodes these wrong).
- Supports FreeFormat (upto a whopping 640kbps) streams.
- Very high quality decoding (better than the FPU version of the original).
- Very low CPU usage (integer original is still faster on 68k though).
- mpega.library is no longer updated (and I haven't been able to get in
touch with Stephane Tavenard for ~2 years)...
If this doesn't convince you, well, tough, don't use it then! ;)
Changes in this (6th) release:
- Fixed prebuffering to properly handle large ID3v2 tags.
- Minor cleanups.
- Enabled libmad PPC-asm optimization (didn't work before due to -fschedule-insns2 bug).
- Added fast bzero() support-function, and favoured that over memset(..,0,..).
- Added StormC/WarpOS project/source and binary (done by Jarmo Laakkonen).
This archive contains 4 different binaries:
mpega.library.040 - 68k version, just rename it to mpega.library.
mpega.library.pup - "fat" PowerUP binary, rename it to mpega.library.
mpega.library.wos - WarpOS binary, rename it to mpega.library.
mpega.library.elf - MorphOS binary, *don't* rename it!
Thanks goes to the following ppl:
My wife & kids
- for understanding (yeh, rite) my absence during intense coding sessions.
Stephane Tavenard
- for making mpega.library, a truely great effort!
Robert Leslie
- for making the excellent libmad, thus making this possible!
Jarmo Laakkonen
- for doing and maintaining the WarpOS version.
Frank Wille
- for taking the time to test my library and analyze & fix the problem with ppclibemu/wos!
Jacek Cybularczyk & Sebastian Jedruszkiewicz
- for being a couple of the coolest coders around, and lending me the
PowerUP dispatcher code and tools enabling me to make the "fat" binary...
Ralph Schmidt, Frank Mariak, Emmanuel Lesueur, David Gerber, Nicolas Sallin, Mark Olsen & Nicholai Benalal
- for putting up with all the crap that goes on at ANN...
Robert Reiswig
- for revealing more secrets than The Masked Magician... ;)
Teemu Suikki
- for questionable use of a motorcycle, and taking pictures... ;)
Harry Sintonen
- for being MIA for months, and now in permanent hiding...
Matt Sealey
- for having a cheerful outlook on life. ;)
Fr3dY
- for being a lean, mean porting machine.
Gaudie
- for always being there.
Everyone in #AmigaCafe
- for being patient and ignoring all my rants... ;)
Saraba
- for ditching us in favour of a square apple. :P
Espresso
- for never being there.
Ange
- for being there sometimes.
For more information on the MAD project, check out the MAD homepage at:
http://www.mars.org/home/rob/proj/mpeg/
- CISC